﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Evaluation3;
using Evaluation3.utils;
using Evaluation3.services;

public partial class uicontrol_userRegNew : System.Web.UI.UserControl
{
    /// <summary>
    /// User Control thực hiện việc đăng ký mới người sử dụng
    /// </summary>
    usersServices objUser = new usersServices();

    protected void Page_Load(object sender, EventArgs e)
    {
        txtNgayThanhLap.Text = DateTime.Now.ToString("dd/MM/yyyy");
        date.Attributes.Add("onclick", "Zapatec.Calendar.setup({" +
        "firstDay          : 1,"+
        "range             : [1900.01, 2199.12],"+
        "electric          : false,"+
        "inputField        : '" + this.FindControl("txtNgayThanhLap").ClientID + "'," +
        "button            : '"+this.FindControl("date").ClientID +"',"+
        "ifFormat          : '%d/%m/%Y',"+
        "daFormat          : '%Y/%m/%d'"+
        "});"
        );        
        
    }

    #region Reset Form data
    /// <summary>
    /// Thực hiện thao tác xóa bỏ các dữ liệu đã được người dùng nhập
    /// vào các textbox trên form
    /// </summary>
    protected void ResetFormData()
    {
        this.txtTen.Text = "";
        this.txtTenCongTy.Text = "";
        this.txtNgayThanhLap.Text = "";
        this.txtLinhVucKinhDoanh.Text = "";
        this.txtCtySite.Text = "";

        this.txtEmail.Text = "";
        this.txtDienThoai.Text = "";
        this.txtDiaChi.Text = "";
    }
    #endregion

    #region btnCancel_Click    
    protected void btnCancel_Click(object sender, EventArgs e)
    {
        ResetFormData();
    }
    #endregion

    protected void btnDangKy_Click(object sender, EventArgs e)
    {
        try
        {
            objUser.HovaTen = txtTen.Text.Trim();
            objUser.TenTruyCap = txtTenTruyCap.Text.Trim();
            objUser.TenCongTy = txtTenCongTy.Text.Trim();
            objUser.LinhVucKinhDoanh = txtLinhVucKinhDoanh.Text.Trim();
            objUser.NamThanhLap = txtNgayThanhLap.Text ;
            objUser.HopThu = txtEmail.Text.Trim();
            objUser.DienThoai = txtDienThoai.Text.Trim();
            objUser.DiaChi = txtDiaChi.Text.Trim();
            objUser.User_RegNew();

            lblNotify.Text = "Bạn đã đăng ký thành công tài khoản mới. Xin vui lòng chờ Admin cấp quyền truy cập.";
        }
        catch (Exception)
        {

            throw;
        }
    }
}
